lemon (citrus × limon) - French English Dictionary